//封装axios  为了多次维护方便有以防为了修改 接口地址 等
//引入axios
// import axios from "axios";
// //基础路径
// axios.defaults.baseURL = "http://localhost:3000/";
// //全局的let instance = axios.create();
// let instance = axios.create();
// 自己封装的myAxios  就不需要在上面引入这个 因为myAxios里面有
import myAxios from "../MyAxios";
//将基础路径封装
import BaseUrl from "../BaseUrl";

const cinemaApi = {
  /**
   * 删除电影院接口
   * @param {Object} params {id:4}
   */
  delete(params) {
    return myAxios.post(BaseUrl + "/cinema/del", params);
  },

  /**
   * 添加电影院接口
   * @param {Object} params 详见接口文档
   */
  add(params) {
    return myAxios.post(BaseUrl + "/cinema/add", params);
  },

  /**
   * 查询所有电影院
   */
  list() {
    return myAxios.get(BaseUrl + "/cinemas");
  },

  /**
   * 查询所有影院标签
   */
  queryAllTags() {
    return myAxios.get(BaseUrl + "/cinema/tags");
  },

  /**
   * 查询通过ID查询电影院
   * @param:
   *   params: 存放影院ID的对象  {id:2}
   */
  queryById(params) {
    return myAxios.get(BaseUrl + "/cinema/query", params);
  },

  /**
   * 通过id修改影院信息
   * @param {Object} params 详情参考接口文档
   */
  update(params) {
    return myAxios.post(BaseUrl + "/cinema/update", params);
  },
};

export default cinemaApi;
